.top{width:1000px; height:109px; margin:0 auto;}
.logo{width:380px; height:109px; float:left;}
.nav{width:552px; height:109px; float:right;}
.nav ul li{float:left; width:92px; height:109px; text-align:center; line-height:22px;}
.nav ul li a{color:#000; display:block; width:92px; height:69px;  padding-top:40px;}
.nav ul li span{display:none; color:#fff}
.nav ul li:hover{background:#f7454a;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover span{display:inline;}
#content{width:100%; height:auto;}
.product{width:100%; height:600px; background:#f7f7f7;}
.pro_show{width:1000px; height:auto; margin:0 auto; padding-top:50px;}
.pro_title{width:1000px; height:66px; line-height:66px; text-align:center; margin-bottom:44px;}
.p1,.p2,.p3,.p4{width:249px; background:#474747; border-right:1px solid #c7c7c7; float:left;}
.p_hover{background:#f7454a; border-right:1px solid #f7aeb0;}
.pro_title ul li a{display:block; width:100%; height:66px; background:url(../images/icon1.png) no-repeat 76px 21px; color:#fff; text-align:left; text-indent:110px;}
.pro_list{width:988px; height:378px; overflow:hidden; padding-left:12px;}
.pro_list ul li{float:left; width:307px; height:378px; border:1px solid #efefef;}
.pro_list a{display:block; width:100%; height:100%; color:#000; position:relative; overflow:hidden}
.pro_list a img{width:307px; height:262px; display:block;}
.p_mc{width:100%; height:87px; border:1px solid #efefef; background:url(../images/icon2.png) no-repeat center 60px #fff; padding-top:28px; text-align:center}
.maskBar{position:absolute;width:100%; height:100%;top:0;left:0; bottom:0;right:0;z-index:2;color:#fff!important;}
.pro_list a:hover .maskBar{background-color:rgba(0,0,0,0.6);
  transition: all 500ms;
  -moz-transition: all 500ms; /* Firefox 4 */
  -webkit-transition: all 500ms; /* Safari 和 Chrome */
  -o-transition: all 500ms;}
.maskBar span{display:none; width:170px; height:34px; border:1px solid #fff; line-height:34px; text-align:center; margin:160px auto 0 auto;}
.pro_list a:hover .maskBar span{display:block;}
#s2,#s3,#s4{display:none;}
.youshi{width:100%; height:548px; background:url(../images/ts_bg.png) no-repeat center;}
.ys_show{width:1000px; height:548px; margin:0 auto; position:relative;}
.ys_show a{color:#555;}
.ys_show a:hover{color:#f7454a}
.ys1,.ys2,.ys3{position:absolute; background:url(../images/ts_bg1.png) no-repeat; width:180px; height:162px; padding-top:50px; text-align:center; cursor:pointer;}
.ys1{top:240px; left:85px;}
.ys2{top:240px; left:400px;}
.ys3{top:240px; right:110px;}
.ys1:hover,.ys2:hover,.ys3:hover{background:url(../images/ts_bg2.png) no-repeat; color:#f7454a}
.ys_bt{position:absolute; bottom:-60px; text-align:center; width:180px;}
.ys_bt span{font-size:14px; font-family:Arial, Helvetica, sans-serif}
.about{width:100%; height:410px; background:#f9f9f9; padding-top:50px;}
.about_show{width:1000px; height:256px; margin:0 auto;}
.ab_title{width:178px; height:58px; margin:0 auto 50px auto;}
.about_left{width:470px; float:left; height:256px;}
.about_left h2{padding-top:20px; margin-bottom:10px; font-size:24px;}
.about_left p{font-size:12px; color:#7d7d7d; margin-bottom:20px;}
.about_left .btn_more{width:108px; border:3px solid #dedede; height:27px; text-align:center; line-height:27px;}
.about_right{width:520px; height:256px; float:right; background:url(../images/about.jpg) no-repeat;}
.about_left .btn_more a{color:#646464;}
.about_left .btn_more a:hover{text-decoration:underline;}
.news{width:100%; height:535px; padding-top:50px; background:url(../images/line.png) no-repeat center 343px;}
.news_show{width:1000px; height:auto; margin:0 auto; position:relative}
.news_show .newslist{width:125px; height:410px; float:left;}
.news_show .newslist .n_img{width:115px; border:1px solid #cccbcb; padding:4px; height:101px; margin-bottom:5px;}
.news_show .newslist .n_img img{width:115px; height:101px;}
.news_show .newslist .n_bt{width:125px; height:30px; line-height:30px; text-align:center}
.news_show .newslist .n_bt a{color:#5f5f5f;}
.news_show .newslist .n_bt a:hover{text-decoration:underline;}
.news_show .newslist .n_rq{text-align:center;width:125px; margin-bottom:10px;}
.news_show .newslist .n_dian{width:13px; height:13px; margin:0 auto;}

.fl{
	float: left;
}
.arrows{
	position:absolute;
	top:162px;
	left:-20;
	z-index:100;
}
.arrow{
	float:left;
}
.arrow a{
	display:block;
	width:45px;
	height:0;
	padding-top:45px;
	overflow:hidden;
	cursor:pointer;
}
.arrow-left a{
	background:url(../images/left.png) no-repeat;
	left:-100px;
	position:absolute
}
.arrow-right a{
	background:url(../images/right.png) no-repeat;
	right:-970px;
	position:absolute
}

#foot{width:100%; height:auto;}
.foot{width:100%; height:229px; border-bottom:1px solid #666666; background:#555555}
.foot_show{width:1000px; height:229px; margin:0 auto;}
.foot_left{float:left; width:382px; height:68px; padding-top:80px;}
.foot_right{width:580px; float:right; height:130px; border-left:1px solid #6f6f6f; margin-top:70px;}
.foot_nav{width:140px; height:120px; border-right:1px solid #6f6f6f; float:left; text-align:center;}
.foot_nav h3 a{ font-size:16px; color:#dadada; font-weight:normal}
.foot_nav a:hover{text-decoration:underline;}
.foot_nav p a{color:#cfcfcf;}
.copyright{width:100%; height:60px; background:#313131}
.copy{width:1000px; height:60px; margin:0 auto;}
.copy_left{width:650px; float:left; line-height:60px;color:#999;}
.copy_left a{color:#999;}
.copy_left a:hover{text-decoration:underline;}
.copy_right{width:350px; text-align:right; line-height:60px; color:#999; float:right}
.copy_right a{color:#999;}
.copy_right a:hover{text-decoration:underline;}





.content{width:100%; height:auto; background:#f7f7f7;}
.top_btm{width:1000px; height:10px; background:url(../images/top_btm.png) no-repeat; margin:0 auto 60px auto}
.con{width:1000px; height:auto; margin:0 auto}
.left{width:240px; height:auto; float:left;}
.left h2{font-size:24px; height:50px; font-size:28px;}
.fenlei{width:100%; height:auto; background:#f7454a; border-top:5px solid #8d0004; padding-bottom:1px; margin-bottom:28px;}
.fenlei ul li{width:100%; height:40px; line-height:40px; margin:5px 0}
.fenlei ul li a{color:#fff; display:block; text-align:center}
.fenlei ul li a:hover{background:#8d0004}
.xwlist{width:240px; height:270px; background:#fff; margin-bottom:50px;border-top:3px solid #ff1b21}
.xwlist ul div{width:240px; height:auto; padding-bottom:10px;}
.xwlist ul div img{width:100%; height:146px;}
.xwlist ul div .a2{color:#666; padding-left:20px; line-height:36px;}
.xwlist ul div .a3{color:#f7454a; font-size:12px; padding-left:20px;}
.contact{width:100%; height:270px; border-top:5px solid #f7454a; background:#fff}
.contact_title{height:60px; line-height:60px; text-indent:25px; border-bottom:1px solid #e9e8e8; margin-bottom:20px;}
.contact_show{width:210px; height:160px; overflow:hidden; margin:0 auto; line-height:26px;}
.contact_show a{color:#555;}
.contact_show h2{font-size:17px; margin-bottom:5px}
.right{width:731px; height:auto; float:right;}
.local{width:721px; text-align:right; color:#9c9c9c; height:50px; line-height:50px; padding-right:10px;}
.local i{background:url(../images/home.png) no-repeat 0 2px; padding-left:16px;}
.local a{color:#9c9c9c}
.local a:hover{text-decoration:underline;}
.banner2{width:731px; height:341px;}
.right_show{width:700px; margin:0 auto; line-height:200%;}
.right_show a{color:#666;}
.right_show a:hover{text-decoration:underline;}


.flexslider{position:relative;width:100%;height:310px;overflow:hidden;zoom:1;}
.flexslider a{display:block; width:100%; text-indent:-100000px}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.buttons{
	position:absolute;
	top:245px;
	left:190px;
	z-index:100;
	width:100%
}
.pagination{
	float:left;
	margin:0 2px;
}
.pagination a{
	display:block;
	width:10px;
	height:0;
	padding-top:10px;
	background-image:url('../images/pagination.png');
	background-position:0 0;
	overflow:hidden;
}
.active-button a,
.active-button a:hover{
	background-position:0 -30px;
}
.pagination a:hover{
	background-position:0 -30px;
}
.news_show2{position:relative;}



.member_f{margin-top:10px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0 10px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:80px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnbig{border:1px solid #1A5488; overflow:hidden; border-top:#149BDD;border-left:#149BDD;background-color:#f7454a;font-weight:bold;color:#fff; cursor:pointer}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}



.pagelist{width:90%; overflow:visible; height:30px; text-align:center;}
.pagelist span{line-height:20px;border:1px solid #E1E1E1;   margin-right:10px; background-color:#FFF; display:inline-block}
.pagelist span.c{background-color:#f7454a; color:#FFF;padding:0 8px;}
.pagelist span a{padding:0 8px;height:20px; color:#999}
.pagelist span a:hover{background-color:#f7454a; color:#FFF;text-decoration: none;}


.list li a{color:#555;}
.list li a:hover{color:#f7454a;}
.list li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:20px;background:url(../images/icon_3.png) no-repeat 5px center; font-size:14px; margin-bottom:10px;}
.list li span{ float:right; font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif}
.list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.list dl{ float:left; width:160px; height:145px; padding:5px; text-align:center; overflow:hidden; margin-left:12px; margin-bottom:12px;background: url(../images/image.gif) no-repeat -430px -270px;}
.list dl dt{height:120px;}
.list dl dt img{width:160px;height:120px;}
.list dl dd{height:30px; overflow:hidden; line-height:30px;}
.list dl:hover{background-position: -430px -440px;}
.list dl:hover a{ color:#FFF}


.cpList{width:220px; height:240px; margin:5px 7px 20px 5px; float:left; _display:inline;}
.cpList .cpImg{display:block; width:220px; height:165px;}
.cpList .cpImg img{width:220px; height:165px; display:block;}
.cpList .cpMore{width:220px; height:70px; display:block; padding-top:10px; position:relative; background:#f7f7f7}
.cpList .cpMore .cpBt{color:#3c3c3c; padding:0 10px 0 10px; text-align:center}
.cpList .cpMore .cpMs{color:#b0b0b0; padding:0 20px 0 20px;}
.cpList .cpMore .cpM{display:block;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 20px; border:#ccc 1px solid; width:118px; height:20px; color:#b0b0b0; position:absolute; top:45px; left:50%; margin-left:-59px; text-align:center; line-height:20px;}
.cpList:hover .cpMore{background:#f7454a;  transition: all 0.8s ease 0s; text-decoration:none}
.cpList:hover .cpBt{color:#FFF;}
.cpList:hover .cpMs{color:#FFF;}
.cpList:hover .cpM{color:#FFF; border:1px solid #fff;}


.con_show h1{font-size:24px; line-height:30px; color:#f7454a; text-align:center}
.news_info{width:100%; border-bottom:1px solid #e5e5e5; height:40px; line-height:40px; font-size:12px;text-align:center}
.text_show{font-size:14px; color:#666; padding-top:15px; line-height:200%; min-height:535px; height:auto !important; _height:535px; overflow:visible}